﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using EventFlowLibrary.LevelComponents;
using Microsoft.Xna.Framework;

namespace EventFlowLibrary.GameStructure
{
    /// <summary>
    /// Game constants.
    /// </summary>
    public static class GlobalVariables
    {
        /// <summary>
        /// Global random number generator
        /// </summary>
        public static Random rand = new Random();

        /// <summary>
        /// Track our variables for loading.
        /// </summary>
        public static LoadVariables loadVariables;

        /// <summary>
        /// How far along our ray we check for orientation events.
        /// </summary>
        public const float cRayDistance = 10.0f;

        /// <summary>
        /// Player index controlling the game
        /// </summary>
        public static PlayerIndex playerIndex = PlayerIndex.One;
        public static int playerIndexInt = 0;
    }
}
